<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j">

	<rich:panel id="Edit" styleClass="form">
		


			<a4j:form ajaxSingle="true">
				<h:panelGrid>
					<div class="attributes">
						<s:decorate template="/layout/input.xhtml">
							<ui:define name="label">Codigo</ui:define>
							<h:inputText value="#{editEmp.editEmployee.cod}" id="EmpCode"
								required="true" size="7"
								requiredMessage="Favor introduzca un codigo"
								validatorMessage="El codigo no puede ser menor a 3 o mayor a 5">
								<f:validateLength minimum="3" maximum="5" />
								<a4j:support event="onblur" />

							</h:inputText>
							<div class="msg_container">
							<rich:message for="EmpCode"/>
							</div>
						</s:decorate>
						<div style="clear: both;" />
																							
						<s:decorate template="/layout/input.xhtml">
							<ui:define name="label">Persona</ui:define>
						
							
							<rich:comboBox value="#{editEmp.personCod}" 
							id="EmpPerson"
							converter="#{personConverter}"
							converterMessage="Favor seleccione la persona"
							defaultLabel="Seleccione la persona"
							enableManualInput="false"
							required="true"
							requiredMessage="Favor seleccione la persona">
														
								<s:selectItems  value="#{withinHolder.personList()}" var="per" label="#{per.cod}">
								</s:selectItems>
								
							</rich:comboBox>
							<div class="msg_container">
							<rich:message for="EmpPerson"/>
							</div>
							
						</s:decorate>
						<div style="clear: both;" />
				
						<s:decorate template="/layout/input.xhtml">
							<ui:define name="label">Activo</ui:define>
							<h:selectBooleanCheckbox value="#{editEmp.editEmployee.status}" id="EmpState"
							required="false" 
							validatorMessage="El estado no puede ser menor o mayor a 1">
							<a4j:support event="onblur" />
							</h:selectBooleanCheckbox>
							
							<div class="msg_container">
							<rich:message for="EmpState"/>
							</div>
						</s:decorate>
					</div>

					
						
		
				<s:decorate template="/layout/displayButton.xhtml">
					<a4j:commandButton value="Guardar"
						action="#{editEmp.dataToEditUpd()}"
						oncomplete="#{rich:component('modalPanel')}.hide()"
						reRender="EmpGridForm, EmpForm" />
					<rich:spacer width="20px" />
					<a4j:commandButton value="Cancelar"
						oncomplete="#{rich:component('modalPanel')}.hide()">
					</a4j:commandButton>
				</s:decorate>
			
			</h:panelGrid>
		</a4j:form>
	</rich:panel>
</ui:composition>